"""接口自动化"""
"""
学习目标:
概念:
语法(操作):
使用jsonpath
1.先导入jsonpath
from jsonpath import jsonpath

2.语法:
jsonpath(source,"$..key")
source:表示字典名
"""
import jsonpath


class GetKeyWord():
    @staticmethod
    def getKeyWord(source_data, keyword):
        try:
            return jsonpath.jsonpath(source_data, f"$..{keyword}")[0]
        except:
            print(f'关键字{keyword}不存在')
            return False

    @staticmethod
    def getKeyWords(source_data, keyword):
        try:
            return jsonpath.jsonpath(source_data, f"$..{keyword}")
        except:
            print(f'关键字{keyword}不存在')
            return False
